package com.ys.erp.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

import java.util.HashMap;
import java.util.Map;

/**
 * @author lwj
 * @date 2024/9/4
 */

public class TypeEnum {

    @AllArgsConstructor
    @Getter
    public enum Enums {
        ON_LINE,
        OFF_LINE,

        CAT_CONTRACT_METHOD,
        CAT_CONTRACT_BUY,
        CAT_CONTRACT_ALL_IN;
    }

    public static final Map<String, String> ENUM_MAP = new HashMap<>();

    static {

        ENUM_MAP.put(Enums.ON_LINE.toString(), "线上续费");
        ENUM_MAP.put(Enums.OFF_LINE.toString(), "线下续费");

        ENUM_MAP.put(Enums.CAT_CONTRACT_METHOD.toString(), "套餐领走");
        ENUM_MAP.put(Enums.CAT_CONTRACT_BUY.toString(), "直接购买");
        ENUM_MAP.put(Enums.CAT_CONTRACT_ALL_IN.toString(), "全款充值");


    }

    public static boolean isContainsKey(String url) {
        return ENUM_MAP.containsKey(url);
    }

}
